Жукова А.А
Российский университет дружбы народов, Москва, Россия
14 сентября 2024
Получение навыков настройки базовых и специальных прав доступа для групп пользователей в операционной системе типа Linux.
Изменяем владельцев этих каталогов с root на main и third
Устанавливаем разрешения, позволяющие владельцам каталогов записывать файлы в эти каталоги и запрещающие доступ к содержимому каталогов всем другим пользователям и группам
Так как пользователь bob не является владельцем каталога third, нам не удалось перейти в этот каталог и создать в нём новый файл.
Удаляем файлы, принадлежащие пользователю alice, при помощи команды
rm -f alice*, проверяем, что файлы удалены
В терминале под пользователем root устанавливаем для каталога main
бит идентификатора группы, а также stiky-бит для разделяемого (общего)
каталога группы, при помощи команды
chmod g+s,o+t /data/main
В терминале под пользователем alice удаляем файлы, принадлежащие
пользователю bob командой rm -rf bob*
Устанавливаем права в каталоге main для группы third и права для группы main в каталоге third. Используем команду getfacl, чтобы убедиться в правильности установки разрешений
Создаём новый файл с именем newfile1 в каталоге main, используем
getfacl /data/main/newfile1 для проверки текущих назначений
полномочий
Установливаем ACL по умолчанию для каталога main командой и для каталога third
Для проверки полномочий группы third в каталоге third войдём в другом терминале под учётной записью пользователю carol. Проверяем операции с файлами, пробуя удалить файлы newfile1, newfile2 и проверяем, возможно ли осуществить запись в файл
В ходе выполнения лабораторной работы были получены навыки настройки базовых и специальных прав доступа для групп пользователей в операционной системе типа Linux.